﻿using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace SKG.DAL.Entities
{
    public class Rec_Chuyenmon : Zinfors
    {
        #region Foreign key
        /// <summary>
        /// Của ứng viên (reference to Rec_Ungvien)
        /// </summary>
        [Column(Order = 1), ForeignKey("Ungvien")]
        public Guid? Ungvien_Id { set; get; }
        /// <summary>
        /// Của ứng viên
        /// </summary>
        public virtual Rec_Ungvien Ungvien { get; set; }

        /// <summary>
        /// Trường đã học (reference to Pol_Dictionary)
        /// </summary>
        [Column(Order = 1), ForeignKey("Truong")]
        public Guid? Truong_Id { set; get; }
        /// <summary>
        /// Trường đã học
        /// </summary>
        public virtual Pol_Dictionary Truong { get; set; }

        /// <summary>
        /// Chuyên ngành đã học (reference to Pol_Dictionary)
        /// </summary>
        [Column(Order = 1), ForeignKey("Chuyennganh")]
        public Guid? Chuyennganh_Id { set; get; }
        /// <summary>
        /// Chuyên ngành đã học
        /// </summary>
        public virtual Pol_Dictionary Chuyennganh { get; set; }

        /// <summary>
        /// Bằng cấp đạt được (reference to Pol_Dictionary)
        /// </summary>
        [Column(Order = 1), ForeignKey("Bangcap")]
        public Guid? Bangcap_Id { set; get; }
        /// <summary>
        /// Bằng cấp đạt được
        /// </summary>
        public virtual Pol_Dictionary Bangcap { get; set; }
        #endregion

        public string Thoigian { set; get; }
    }
}